com.sabro.jbusiness.uteis
Class DataPeriodo

java.lang.Object
  extended by com.sabro.jbusiness.uteis.DataPeriodo

public class DataPeriodo
extends java.lang.Object


Nested Class Summary
static class DataPeriodo.TipoPeriodo
           
 
Constructor Summary
DataPeriodo()
           
 
Method Summary
static java.lang.String debugPeriodos()
           
static java.lang.String formate(java.sql.Timestamp datetime, java.lang.String formato)
          Converte uma data de acordo com o formato definido
static java.lang.String getCondicaoSql(java.lang.String nomeCampo, DataPeriodo.TipoPeriodo tipoPeriodo)
           
static java.lang.String getCondicaoSql(java.lang.String nomeCampo, java.util.Date[] periodo)
           
static java.sql.Timestamp getDataHora()
          Obtém a data/hora do sistema.
static java.util.Date[] getPeriodo(DataPeriodo.TipoPeriodo tipoPeriodo)
           
static java.util.Date[] getPeriodoDateAll()
           
static java.util.Date[] getPeriodoDateBegin()
           
static java.util.Date[] getPeriodoDateEnd()
           
static java.util.Date[] getPeriodoDayLast07()
           
static java.util.Date[] getPeriodoDayLast14()
           
static java.util.Date[] getPeriodoDayLast15()
           
static java.util.Date[] getPeriodoDayLast30()
           
static java.util.Date[] getPeriodoDayLast90()
           
static java.util.Date[] getPeriodoDayNext07()
           
static java.util.Date[] getPeriodoDayNext14()
           
static java.util.Date[] getPeriodoDayNext15()
           
static java.util.Date[] getPeriodoDayNext30()
           
static java.util.Date[] getPeriodoDayNext90()
           
static java.util.Date[] getPeriodoDayToday()
           
static java.util.Date[] getPeriodoDayTomorrow()
           
static java.util.Date[] getPeriodoDayYesterday()
           
static java.lang.String getPeriodoKey(DataPeriodo.TipoPeriodo tipoPeriodo)
           
static java.util.Date[] getPeriodoMonthLast()
           
static java.util.Date[] getPeriodoMonthLast03()
           
static java.util.Date[] getPeriodoMonthLast06()
           
static java.util.Date[] getPeriodoMonthLast12()
           
static java.util.Date[] getPeriodoMonthNext()
           
static java.util.Date[] getPeriodoMonthNext03()
           
static java.util.Date[] getPeriodoMonthNext06()
           
static java.util.Date[] getPeriodoMonthNext12()
           
static java.util.Date[] getPeriodoMonthThis()
           
static java.util.Date[] getPeriodoWeekLast()
           
static java.util.Date[] getPeriodoWeekLast02()
           
static java.util.Date[] getPeriodoWeekNext()
           
static java.util.Date[] getPeriodoWeekNext02()
           
static java.util.Date[] getPeriodoWeekThis()
           
static java.util.Date[] getPeriodoYearLast()
           
static java.util.Date[] getPeriodoYearNext()
           
static java.util.Date[] getPeriodoYearThis()
           
static java.util.Calendar getToday()
          Obtém o dia desconsiderando a hora.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPeriodo

public DataPeriodo()
Method Detail

getDataHora

public static java.sql.Timestamp getDataHora()
Obtém a data/hora do sistema.

Returns:

getToday

public static java.util.Calendar getToday()
Obtém o dia desconsiderando a hora.

Returns:

getCondicaoSql

public static java.lang.String getCondicaoSql(java.lang.String nomeCampo,
                                              DataPeriodo.TipoPeriodo tipoPeriodo)

getCondicaoSql

public static java.lang.String getCondicaoSql(java.lang.String nomeCampo,
                                              java.util.Date[] periodo)

formate

public static java.lang.String formate(java.sql.Timestamp datetime,
                                       java.lang.String formato)
Converte uma data de acordo com o formato definido

Parameters:
datetime - Data/Hora que se deseja formatar
formato - Formato que a data/hora deve ficar após a conversão
Returns:
Data/Hora convertida para o formato desejado. Use: dd - dia do mês MM - número do mês mmmm - nome do mês yyyy - ano hh - hora mm - minuto ss - segundo

debugPeriodos

public static java.lang.String debugPeriodos()

getPeriodo

public static java.util.Date[] getPeriodo(DataPeriodo.TipoPeriodo tipoPeriodo)

getPeriodoKey

public static java.lang.String getPeriodoKey(DataPeriodo.TipoPeriodo tipoPeriodo)

getPeriodoDateAll

public static java.util.Date[] getPeriodoDateAll()

getPeriodoDateEnd

public static java.util.Date[] getPeriodoDateEnd()

getPeriodoDateBegin

public static java.util.Date[] getPeriodoDateBegin()

getPeriodoDayToday

public static java.util.Date[] getPeriodoDayToday()

getPeriodoDayYesterday

public static java.util.Date[] getPeriodoDayYesterday()

getPeriodoDayTomorrow

public static java.util.Date[] getPeriodoDayTomorrow()

getPeriodoDayLast07

public static java.util.Date[] getPeriodoDayLast07()

getPeriodoDayNext07

public static java.util.Date[] getPeriodoDayNext07()

getPeriodoDayLast14

public static java.util.Date[] getPeriodoDayLast14()

getPeriodoDayNext14

public static java.util.Date[] getPeriodoDayNext14()

getPeriodoDayLast15

public static java.util.Date[] getPeriodoDayLast15()

getPeriodoDayNext15

public static java.util.Date[] getPeriodoDayNext15()

getPeriodoDayLast30

public static java.util.Date[] getPeriodoDayLast30()

getPeriodoDayNext30

public static java.util.Date[] getPeriodoDayNext30()

getPeriodoDayLast90

public static java.util.Date[] getPeriodoDayLast90()

getPeriodoDayNext90

public static java.util.Date[] getPeriodoDayNext90()

getPeriodoWeekThis

public static java.util.Date[] getPeriodoWeekThis()

getPeriodoWeekLast

public static java.util.Date[] getPeriodoWeekLast()

getPeriodoWeekNext

public static java.util.Date[] getPeriodoWeekNext()

getPeriodoWeekLast02

public static java.util.Date[] getPeriodoWeekLast02()

getPeriodoWeekNext02

public static java.util.Date[] getPeriodoWeekNext02()

getPeriodoMonthThis

public static java.util.Date[] getPeriodoMonthThis()

getPeriodoMonthLast

public static java.util.Date[] getPeriodoMonthLast()

getPeriodoMonthNext

public static java.util.Date[] getPeriodoMonthNext()

getPeriodoMonthLast03

public static java.util.Date[] getPeriodoMonthLast03()

getPeriodoMonthNext03

public static java.util.Date[] getPeriodoMonthNext03()

getPeriodoMonthLast06

public static java.util.Date[] getPeriodoMonthLast06()

getPeriodoMonthNext06

public static java.util.Date[] getPeriodoMonthNext06()

getPeriodoMonthLast12

public static java.util.Date[] getPeriodoMonthLast12()

getPeriodoMonthNext12

public static java.util.Date[] getPeriodoMonthNext12()

getPeriodoYearThis

public static java.util.Date[] getPeriodoYearThis()

getPeriodoYearLast

public static java.util.Date[] getPeriodoYearLast()

getPeriodoYearNext

public static java.util.Date[] getPeriodoYearNext()